917599
156635
946292
815463
578943
959535
396679
261415
855644
750197
864260
616457
5164799
3583581
3107148
2413804
2241988
2067609
1983358
192078
1775118
1724136
1694196
1641471